CREATE TABLE [dbo].[tb_Afiliaciones]
(
[idAfiliacion] [int] NOT NULL IDENTITY(1, 1),
[idAgente] [int] NULL,
[TipoAfiliacion] [int] NOT NULL,
[NumeroAfiliado] [varchar] (14) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Organismo] [int] NOT NULL,
[MontoMensual] [float] NULL,
[FechaInicioAportes] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Afiliaciones] ADD CONSTRAINT [PK_tb_Afiliaciones] PRIMARY KEY NONCLUSTERED  ([idAfiliacion]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [idxafilagen] ON [dbo].[tb_Afiliaciones] ([idAfiliacion], [idAgente]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Afiliaciones] WITH NOCHECK ADD CONSTRAINT [FK_tb_Afiliaciones_tb_Agentes] FOREIGN KEY ([idAgente]) REFERENCES [dbo].[tb_Agentes] ([idAgente])
GO
ALTER TABLE [dbo].[tb_Afiliaciones] WITH NOCHECK ADD CONSTRAINT [FK_tb_Afiliaciones_tb_Organismos] FOREIGN KEY ([Organismo]) REFERENCES [dbo].[tb_Organismos] ([idOrganismo])
GO
ALTER TABLE [dbo].[tb_Afiliaciones] WITH NOCHECK ADD CONSTRAINT [FK_tb_Afiliaciones_tb_TiposDeAfiliaciones] FOREIGN KEY ([TipoAfiliacion]) REFERENCES [dbo].[tb_TiposDeAfiliaciones] ([idTipoAfiliacion])
GO
GRANT SELECT ON  [dbo].[tb_Afiliaciones] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[tb_Afiliaciones] TO [PersonalDocenteDireccion]
GO
